<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // 补零函数
        // 2022年11月05日 11:06:14

        // padStart(number,补充的字符) 前置补充字符


        // 补零函数
        // function add0(str){
        //     return str.toString().padStart(2,"0");
        // }

        // function getDate(){
        //     const time = new Date();
        //     return `${add0(time.getDate())}`
        // }

        // console.log(getDate());

        // function getTime(){
        //     const time = new Date();
        //     return `
        //         ${time.getFullYear()}-
        //         ${(time.getMonth()+1).toString().padStart(2,"0")}-
        //         ${time.getDate().toString().padStart(2,"0")},
        //         ${time.getHours().toString().padStart(2,"0")}:
        //         ${time.getMinutes().toString().padStart(2,"0")}:
        //         ${time.getSeconds().toString().padStart(2,"0")}`

            // 获取年
            // console.log(time.getFullYear());

            // 获取月份
            // console.log(time.getMonth()+1);

            //  time.getDate() = "5" = > "05"

            // console.log(time.getDate()); //5 typeof number

            // 
            // console.log(time.getDate().toString()); // 5 typeof string

            // 在使用字符串方法前 - 先确定数据类型是否是字符串

            // 当前日
            // console.log(time.getDate().toString().padStart(2,"0"));


            //es5
            // let str = "";
            // str+=time.getFullYear()


            //es6
            // let str = `${time.getFullYear()}-${(time.getMonth()+1).toString().padStart(2,"0")}-${time.getDate().toString().padStart(2,"0")},${time.getHours().toString().padStart(2,"0")}:${time.getMinutes().toString().padStart(2,"0")}:${time.getSeconds().toString().padStart(2,"0")}`

            // console.log(str);

            // return str;
        // }

        // console.log(getTime());



        // 补零函数
        function fn(n){
            // n = n.toString().padStart(2,"a");

            // console.log(n);

            // padStart 是在字符串长度不足的时候 才会补
            return n.toString().padStart(2,"0");
        }

        let time = new Date();

        let date = time.getDate();

        console.log(fn(date));



        


    </script>
</body>
</html>